package main
import(
	"fmt"
)

func main(){
  //定义一个数组
  var intarr [6]int = [6]int{3,4,5,6,7,8}
  //定义切片，切出数组1--3(不包含)部分
  var slice []int = intarr[1:3]
  fmt.Println("数组intarr:",intarr)
  fmt.Println("slice切片是:",slice)
  fmt.Println("切片slice长度:",len(slice))
  //切片的容量
  fmt.Println("切片slice容量:",cap(slice))
  fmt.Printf("数组下标为1位置的地址: %p",&intarr[1])
  fmt.Printf("\n数组下标为0位置的地址: %p",&slice[0])
  slice[1] = 16
  fmt.Println("\n数组intarr:",intarr)
  fmt.Println("slice切片是:",slice)
}
